home *** CD-ROM | disk | FTP | other *** search
/ 64'er / 64ER_CD.iso / 92xx / 9203a.d64 / self modify .seq < prev    next >
Text File  |  1995-03-30  |  729b  |  31 lines

  1. ;---------------------------------------
  2. ;- SELF-MODIFYING-CODE  (W) BY PIT '91 -
  3. ;---------------------------------------
  4.  
  5.         *= $1000
  6.  
  7.         LDX #$00     ;TRANSFER-
  8. MODI    LDA $1000,X  ;SCHLEIFE
  9.         STA $4000,X  ;$FF BYTES
  10.         INX
  11.         BNE MODI
  12.  
  13.         INC HI1      ;HIGHBYTE START UND
  14.         INC HI2      ;HIGHBYTE ZIEL
  15.         LDA HI1      ;ERHOEHEN UND
  16.         CMP #$40     ;VERGLEICHEN OB
  17.         BNE MODI     ;BEREITS $2FFF BYTE
  18.                      ;UEBERTRAGEN WURDEN
  19.  
  20.         LDA #$10     ;HIGH-BYTES
  21.         STA HI1      ;RUECKSETZEN AUF
  22.         LDA #$40     ;ALTE WERTE
  23.         STA HI2
  24.         RTS          ;RUECKKEHR
  25.  
  26. HI1     = MODI+2
  27. HI2     = MODI+5
  28.  
  29. ;---------------------------------------
  30.  
  31.